Node.js MongoDB Drop

MongoDB-তে প্যাকেজ মুছতে শিখুন

একটি প্যাকেজ মুছে ফেলা হচ্ছে

আপনি ড্রপ() পদ্ধতি ব্যবহার করে একটি টেবিল বা একটি সংগ্রহ ড্রপ করতে পারেন যাকে MongoDB-তে বলা হয়।

ড্রপ() পদ্ধতিটি একটি কলব্যাক ফাংশন নেয় যেটিতে একটি ত্রুটি অবজেক্ট থাকে এবং একটি ফলাফলের প্যারামিটার থাকে যা সত্য দেখায় যদি সংগ্রহটি সফলভাবে বাদ দেওয়া হয়, অন্যথায় মিথ্যা হয়।

উদাহরণ

"গ্রাহক" টেবিল মুছুন:

let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  let dbo = db.db("mydb");
  dbo.collection("customers").drop(function(err, delOK) {
    if (err) throw err;
    if (delOK) console.log("Collection deleted");
    db.close();
  });
});

💡দ্রষ্টব্য:

উপরের কোডটি "demo_drop.js" নামে একটি ফাইলে সংরক্ষণ করুন এবং ফাইলটি চালান:

C:\Users\Your Name>node demo_drop.js

এটি আপনাকে এই ফলাফল দেবে:

Collection deleted

db.dropCollection

আপনি একটি টেবিল (সংগ্রহ) মুছে ফেলার জন্য dropCollection() পদ্ধতি ব্যবহার করতে পারেন।

dropCollection() পদ্ধতিতে দুটি প্যারামিটার লাগে: সংগ্রহের নাম এবং একটি কলব্যাক ফাংশন।

উদাহরণ

dropCollection() ব্যবহার করে "গ্রাহক" সংগ্রহ বাদ দিন:

let MongoClient = require('mongodb').MongoClient;
let url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  let dbo = db.db("mydb");
  dbo.dropCollection("customers", function(err, delOK) {
    if (err) throw err;
    if (delOK) console.log("Collection deleted");
    db.close();
  });
});

💡দ্রষ্টব্য:

উপরের কোডটি "demo_dropcollection.js" ফাইলে সংরক্ষণ করুন এবং ফাইলটি চালান:

C:\Users\Your Name>node demo_dropcollection.js

এটি আপনাকে এই ফলাফল দেবে:

Collection deleted

অনুশীলন করুন

MongoDB-তে একটি সংগ্রহ ড্রপ করতে, আপনি ______ পদ্ধতি বা dropCollection() পদ্ধতি ব্যবহার করতে পারেন।

remove()
✗ ভুল! "রিমুভ()" পদ্ধতিটি নথি মুছে ফেলার জন্য ব্যবহৃত হয়, প্যাকেজ নয়
delete()
✗ ভুল! "delete()" পদ্ধতিটি MongoDB-তে একটি বৈধ পদ্ধতি নয়
drop()
✓ ঠিক আছে! "ড্রপ()" পদ্ধতি হল সঠিক পদ্ধতি যা মঙ্গোডিবিতে সংগ্রহগুলি ড্রপ করার জন্য ব্যবহৃত হয়
erase()
✗ ভুল! "মুছে ফেলা()" পদ্ধতিটি MongoDB-তে একটি বৈধ পদ্ধতি নয়